
#ifndef _API_K_H
#define _API_K_H


/*********************************************************************************************************
** 											MACRO DEF
*********************************************************************************************************/
#define     K_RECV_BUFF_LEN     1024

#define     K_LINE_IO       	IOT_GPIO_1      //UART3 TX

#define     K_UART          	IOT_UART_USER

/*********************************************************************************************************
** 											ENUM&STRUCT
*********************************************************************************************************/

/*********************************************************************************************************
**											GLOBAL VAR
*********************************************************************************************************/
extern U8   			K_RxBuff[K_RECV_BUFF_LEN];
extern U32              K_RxLen;
extern U8               K_TxFrameLen;

/*********************************************************************************************************
**											LOCAL VAR
*********************************************************************************************************/

/*********************************************************************************************************
** 											FUNCTIONS
*********************************************************************************************************/

void    K_LineEnable(void);
void    K_LineHighLevel(void);
void    K_LineLowLevel(void);
void    K_BaudConfig(U32 baud);
void    K_Send14230Frame(U8 *TxMsg);
U8 *    K_Send9141Frame(U8 *TxMsg, U8 * err);

BOOL     K_AddrWakeup(U8 addr);
void    K_FAST25MS(void);

void    K_UartSendData(U8 port, U8 data);
void    K_RecvHandle(U8 *buffer, U16 length);

BOOL	K_GetRxFlag(void);
U8 *	K_GetRxBuff(U32 * rxLen, U8 *txLen);

#endif
/*********************************************************************************************************
End Of File
*********************************************************************************************************/





